package com.ztc.ZtcRoutePrice.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ztc.ZtcRoutePrice.bean.ZtcRoutePrice;
import com.ztc.ZtcRoutePrice.dao.ZtcRoutePriceDao;
@Service("ZtcRoutePrice")
public class ZtcRoutePriceManager{
    @Autowired
    ZtcRoutePriceDao ztcRoutePriceDao;
    public String save(ZtcRoutePrice ztcRoutePrice){
    	return ztcRoutePriceDao.save(ztcRoutePrice);
    }
    
    public List<ZtcRoutePrice> getAll(){
        return ztcRoutePriceDao.getAllZtcRoutePrices();
    }
    /**
     * 根据起始站名称和结束站点名称模糊查询线路价格信息
     * @param routeStartSiteName 起始站点名称
     * @param routeEndSiteName 结束站点名称
     * @return 线路价格信息集合
     */
    public List<ZtcRoutePrice> searchInfoLikes(String routeStartSiteName,String routeEndSiteName){
        List<ZtcRoutePrice> list= ztcRoutePriceDao.searchInfoLikes(routeStartSiteName, routeEndSiteName);
        return list;
    }

    /**
     * 根据价格id或线路id删除线路价格
     * @param id 价格id
     * @param routeId 线路id
     * @return 操作结果信息：0.失败1.成功
     */
    public String delete(String id,String routeId){
        return ztcRoutePriceDao.delete(id,routeId);
    }
    
}
